home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / msdos / fractal / frcal040 / cal.ovr (.txt) < prev    next >
Turbo Pascal Overlay  |  1993-04-15  |  458KB  |  1,409 lines

  1. Quaternion Julia setsBA Quaternion Julia set is an extension to the normal type of JuliaAset which requires four variables to be set to describe the imageCinstead of two. With X and Y set to the location of the point beingBplotted the formula below is iterated until the sum of x,y,
  2.  and 
  3. becomes greater than 4.
  4.  x = x
  5.  y = 2xy + B
  6.  = 2x
  7.  = 2x
  8.  + DCConstants A to D can be set in Alter Variables in the Fractal menu.?The demonstration image and the formula come from an Article by?Dr Ian Entwistle published in Fractal Report. See help for more&details and example vaules for A to D.U
  9. Quaternion Julia setsfffffff
  10. fffffff
  11. ?    A , CReal
  12. B , CImag - 1
  13. C , CImag - 2
  14. D , CImag - 3
  15. Quaternion Julia setsV
  16. Iterated Function System - 
  17. Iterated Function System>The IFS fractal is based on a series of transformations taking    the form:
  18.  NewX = A*OldX + B*OldY + E
  19.  NewY = C*OldX + D*OldY + F@Each transformation has a probability which is used to determine@which one is applied next (e.g. 0
  20. 5 causes the transformation to@be used half the time). See the help on the IFS fractal for fullAdetails of the effects that can be created and what the different
  21. numbers mean.U
  22. Christmas treeU
  23.     The file 
  24. , which contains details of0the IFS fractals, cannot be found in the current"directory. What do you want to do?
  25. IFS fractals.U
  26. Edit/choose @I@F@S pattern
  27. Iterated function system (IFS)
  28. @5Integer arithmetic will not be available because some6of the numbers involved in the current fractal are too3large. Floating point arithmetic has been selected.U
  29. Select option
  30. New fractal
  31. Rename fractal
  32. Delete fractal    Exit menu
  33. ?Select an option or press ESCAPE to return to selection list...
  34. You cannot delete the last
  35. fractal!(This option creates a new IFS fractal...
  36. Please select
  37. Copy current fractal
  38. Create blank fractal
  39. Do not create fractal<Do you want the new fractal to be a copy of the current one?
  40. 3You may have a maximum of 150 IFS fractals at once.6Since you currently have 150 it is not possible to add/any more without creating a new file. See help.U
  41. Select FractalMEnter name to choose or use cursor keys to select. Press ~\~ or ~/~ for menu.
  42.    <                                                            
  43. Enter new transformation line#                    
  44. 5Use the following keys:   Return - Edit current value1                          Escape - Finish editing6                          D      - Delete current line4                          I      - Insert blank line9                          R      - Replicate current lineU
  45. Edit IFS dataBUse ~cursor keys~ to select box and then ~Return~ to edit value...:  n      A       B       C       D       E       F       PU
  46. Enter new transformation lineU
  47. Enter new transformation lineU
  48. )You must have at least one transformation&available to be able to draw an image.
  49. Delete line?
  50. No=Do you really want to delete the current line of information?U
  51. Memory full: you may only have up to 150 lines in each fractal.
  52. v    RSP
  53. ?&The sum of the probabilities in not 1.
  54. What do you want to do?
  55. Please select:
  56. Scale probabilities to 1
  57. Continue editing data;The sum of the probabilities must be 1 for all IFS fractals
  58. v    RSP
  59. v    RSP
  60. .Some lines have a probability of 0, this means*they will never be called when drawing the fractal. What do you want to do?
  61. Please select:
  62. Remove these lines
  63. Keep these lines
  64. Continue editing dataJLines with probability=0 will never be executed, do you want to keep them?U
  65. BUse ~cursor keys~ to select box and then ~Return~ to edit value...U
  66. 3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  67. Alter IFS starting location
  68. 'Please alter the options as required...
  69.  Default min. X value
  70.  Default max. X value
  71.  Default min. Y value
  72.  Default max. Y value
  73.  Done
  74.  Forget
  75. 7The initial location for the current fractal will cause9points to be plotted outside the screen area. Do you want.CAL to automatically set the initial location?
  76. Please select:
  77. Set location automatically
  78. Enter new location
  79. Do not change locationFPlease select what you would like CAL to do to the initial location...
  80. v    RSP
  81. v    RSP
  82. v    RSP
  83. v    RSP
  84. Graphically
  85. As numbers    Last menu
  86. GDo you want to type in numbers or draw the transformations graphically?U
  87. #Plot colour from transformation no.
  88. Increment colour when plotting
  89. IFS menu
  90. Edit @I@F@S parameters
  91. Set initial location
  92. Default pos. is current pos.
  93. Choose from list
  94. Open another @I@F@S datafile    Last menu
  95. =Please select which IFS-related option you wish to perform...U
  96. >The IFS data used to draw this fractal is not stored in memory?and there are already 150 fractals in memory. To be able to useAthis fractal you must delete an existing IFS fractal from memory.
  97. The IFS formula 
  98.  has been created1since this was used to produce the image which is
  99. being loaded.U
  100. Function used:U
  101. !Not enough memory for IFS fractal
  102. data tables. These will not be
  103. available.U
  104. CAL.IFC
  105. Iterated function system (IFS)U
  106.     J    x    
  107. !\!k!{!
  108. "="B"O"T"k"p"
  109. #&#:%M%\%k%z%
  110. &.&=&M&j&t&
  111. (((7(F(U(d(s(
  112. )()E)O)
  113. *6*^*
  114. +A,z,
  115. ,C-x-
  116. /6/E/^/i/x/
  117. 2$232B2G2X2`2w2|2
  118. 3%3*3H3M3k3p3
  119. 4(404J4`4
  120. 6$6C6H6
  121. 7&7+7u7
  122. 9W:w;
  123. =-=<=K=Z=i=x=
  124. ?H@c@m@
  125. E.EYE
  126. F6GDGLGqG
  127. H%H4HCHRHaHpH
  128. I"ICI
  129. L!L0L?LNL]LlL{L
  130. M M0MMMUMZM
  131. R1RFRKRZRtR
  132. S)S.S=SBSQSVS
  133. T-TOTqT
  134. VkXtX
  135. YBYhY
  136. Z"Z=ZUZpZ
  137. [4[B[r[
  138. \)\8\G\W\g\w\
  139. ]']7]G]d]l]q]
  140. ^&^1^m^{^
  141. _?_M_a_l_
  142. a"a1a@aOa^ama|a
  143. b"bYb^bmb
  144. e.eDeTedete
  145. gqgyg
  146. h1h{h
  147. j2jIj`jpj~j
  148. j3k;kEk
  149. k8lHlXlcl
  150. m%m5mEmPmtm
  151. m)njn|n
  152. oNplpvp
  153. q"qCqOqpq|q
  154. q2rCrHrU
  155. v    RSP
  156. v    RSP
  157. v    RSP
  158. v    RSP
  159. v    RSP
  160. v    RSP
  161. Forget changes?
  162. 6Do you want to forget the changes made to the fractal?U
  163. Y<1uU
  164. v    Y[;
  165. $"$+$
  166. %)&L&
  167. *{+ ,U,k.p.
  168. 040p0
  169. 0#3S3n3
  170. 4 5I5r5
  171. Symmetrical Attractors7These fractals are drawn by using the variables X and Y2as co-ordinates for a point on the screen and then9repeatedly applying a series of transformations to derive7a new set of co-ordinates which are themselves plotted.
  172. 3A wide range of patterns can be drawn because it is8possible to alter many aspects of the formulae used. For6examples of patterns that may be drawn, and details of:the parameters that can be altered, select Alter Variables9from the Fractal menu and press F1 for help. This fractal:is based on an article in Fractal Report by Uwe Quasthoff.!See help for further information.U
  173. Symmetrical attractors
  174. ,Press F1 for more details about the error...@The parameters that you have given in the Alter Variables optionAhave resulted in the calculation producing an arithmetic overflow8error. See help for examples of suitable numbers to use.U
  175. Symmetrical attractorsU
  176.     ,    9    F    
  177. @Please note that good images are only obtained in fast mode when=the number of iterations is set to around 150 or more. Either:increase the number of iterations or select accurate mode.U
  178. Lyapunov spaceAThe Lyapunov images are drawn by going through each point in turn<and, starting with a seed value for X, applying the formula:
  179.  NewX = R*X*(1-X)@The value that R takes alternates between two possible values, A?and B, which correspond to the position of the point across andAdown the screen respectively. The Lyapunov exponent is calculated;from the values of X which are produced and this is used to?form the colour of the point. Points producing stable values of:X are coloured dark and those producing chaos are coloured>brightly if you are using the Lyapunov colour palette. You can8change the way the A and B values alternate by selecting'Lyapunov Details from the Fractal menu.U
  180. Lyapunov space
  181. No. initial iterations
  182. Lyapunov detailsU
  183. Set Lyapunov Details
  184. ;Please enter sequence required (press F1 for more details):
  185. !The sequence must contain only As
  186. and Bs, and must be at least 1
  187. character long.U
  188. Set lyapunov details
  189. Set @A-@B pattern
  190. Use accurate mode    Last menu
  191. ESee help for details of options. Note that accurate mode can be slow.
  192. Use fast modeMSee help for full details. Note the fast mode may slightly alter some images.U
  193. Mode:+Fast - see Lyapunov Details in Fractal menu+Accurate - often much slower than fast modeU
  194. Lyapunov spaceU
  195. VVVVVVVV
  196. fSfSfSfS
  197. VVVVVVVV
  198. fSfSfSfS
  199. Ushiki's Phoenix>This fractal is drawn using an algorithm which is very similar=to that for the Mandelbrot set except that the product of the?imaginary part of C and the last value of Z is added to the new4value of Z. As in the Mandelbrot set, Z starts as 0.
  200. < NewZReal = ZReal*ZReal-ZImag*ZImag + CReal + CImag*OldZReal* NewZImag = ZReal*ZImag*2 + CImag*OldZImag=The colour of the point is the number of times that the above@operation can be performed with |Z| remaining below 4. Note that?the computer needs to hold details about three values of Z: the@previous value, the current value and the new value. Based on an4article by Joyce Haslam published in Fractal Report.U
  201. Choose @Julia @Set
  202. Return to @PhoenixU
  203. Ushiki's Phoenix
  204. Choose @Julia @Setfffffff
  205. Return to @Phoenix
  206. Julia set real position
  207. Julia set imaginary position
  208. Julia set image selected
  209. based on point at centre
  210. of initial image.
  211. Return to @PhoenixU
  212. Main Ushiki's Phoenix option
  213. selected: choose Draw to
  214. calculate image on screen.fffffff
  215. Choose @Julia @SetU
  216. IUshiki's Phoenix option selected (use Fractal option to choose Julia set)CJulia set option selected (use Fractal option to choose main image)U
  217. Ushiki's Phoenix
  218. Sierpinski Gasket@The Sierpinski Gasket is formed from a large triangle with three=identical smaller triangles superimposed on it. Each of theseBcontains a further three triangles which in turn holds three more,?and so on ad infinitum. The pattern is created by iterating the?formula below, named after its discoverer, W. Sierpinski. It is.sometimes also called the Sierpinski triangle.
  219.  NewX = 2*X
  220.  NewY = 2*YBIf either NewX or NewY is >1 then 1 is subtracted from it. If bothCare greater than 1 then the subtraction only occurs for NewY. ThereAis an IFS version of this fractal available - select the Iterated:Function System fractal and then choose Sierpinski Gasket.U
  221. Sierpinski gasket
  222. fffffff
  223. Sierpinski gasketU
  224. $Solving Z
  225. -1=0 using Newton's methodCThis fractal is produced by iteratively solving the above equation.BThe colours displayed on the screen can either be derived from the@number of iterations required to locate a solution, the solutionAfound, or a combination of both. n should be greater than 2, with?larger numbers offering more solutions, but requiring a greater@calculation time. CAL solves the equation using Newton's method,.whereby the following calculation is iterated:
  226.          (n-1) * Z
  227.  NewZ := 
  228.           n * Z^(n-1)AThe arithmetic is performed using complex numbers and the initial?value of Z is the co-ordinates of the point on the screen being"tested. See help for more details.U
  229. Please note:'When the colour plotted depends on both+the solution found and iterations required,&it is best to use a specially designed,colour palette. Do you want CAL to construct
  230. an example?
  231. Example palette?
  232. Construct example
  233. Do not change palette
  234. EDo you want CAL to construct a new palette for use with this fractal?U
  235. Newton colour method
  236. Iterations to find solution
  237. No. of solution found
  238. Do not change
  239. .How should pixels in this fractal be coloured?U
  240.  Newton's method (solving Z
  241. -1=0)
  242. Power to use (2 upwards)
  243. Max. capture distance Min. distance between attractors
  244. Colouring method
  245.  Newton's method (solving Z
  246. -1=0)U
  247. v    RSP
  248. The Mandelbrot Set & Julia Sets@The Mandelbrot Set is drawn by taking a point, Z, and repeatedly@squaring it and adding another value, C, to give a new value for<Z. This process is repeated over and over again until either
  249. |Z|>2 or it has been repeated 
  250.  times. You can change@this maximum number of times by using the General Configurations
  251. option in the options menu.
  252. @Each point in the Mandelbrot set has an associated Julia set and6this can be viewed by choosing `Choose Julia Set' from:the fractal menu. For more details, choose this option and
  253. press F1 for help.U
  254. Choose @Julia @Set
  255. Return to @M-@SetU
  256. Mandelbrot/Julia Set
  257. Choose @Julia @Set
  258. Return to @M-@Set
  259. Julia set real position
  260. Julia set imaginary position
  261. Julia set image selected
  262. based on point at centre
  263. of initial image.
  264. Return to @M-@SetU
  265. Mandelbrot set selected,
  266. choose Draw to calculate
  267. image on screen.
  268. Choose @Julia @SetU
  269. GMandelbrot set option selected (use Fractal option to choose Julia set)GJulia set option selected (use Fractal option to choose Mandelbrot set)U
  270. Mandelbrot/Julia Set
  271. F+F+F+F
  272. FFF+F+F+F+FFU
  273.     The file 
  274. , which contains details of5the L-System fractals, cannot be found in the current"directory. What do you want to do?
  275. L-System fractals.U
  276. )Unable to calculate pattern. Try reducing&the order selected - currently set at 
  277. L-System aborted. Select
  278. Draw again if you do want
  279. to produce the image.U
  280. .Invalid transformation rule. Use Edit L-System1Transformations in the L-System Menu to alter it..There must be at least one transformation rule/specified. Use Edit L-System Transformations in
  281. the L-System Menu to enter one.1The number of angles steps per revolution must be4greater than zero. Use Edit L-System Transformations)in the L-System Menu to change the angle.U
  282. Scaling4Please wait, scaling image to current screen size...
  283. @3333333
  284. ?3333333
  285. v    RSP
  286. g<-u+
  287. v    RSP
  288. Evaluating#Please wait, evaluating L-System...U
  289. y<-u+
  290. F                                                                      
  291. Angle:
  292. A  Amount turned through for every + or - is 360
  293. /angle specified 
  294. Axiom:&  Axiom is initial set of instructions
  295. Rule 
  296. becomes@  Each rule is applied every iteration and any occurances of theF  specified letter are replaced with the corresponding set of letters.C  Move off bottom of list to add new transformation line, or deleteE  contents of existing line to remove it. Press Return when finished.U
  297. Edit L-System - 8Use ~cursor keys~ to select line and edit translation...U
  298. Forget changes?
  299. >Do you want to forget the changes made to the transformations?U
  300. Select option
  301. New fractal
  302. Rename fractal
  303. Delete fractal    Exit menu
  304. ?Select an option or press ESCAPE to return to selection list...
  305. You cannot delete the last
  306. fractal!-This option creates a new L-System fractal...
  307. Please select
  308. Copy current fractal
  309. Create blank fractal
  310. Do not create fractal<Do you want the new fractal to be a copy of the current one?
  311. 8You may have a maximum of 150 L-System fractals at once.6Since you currently have 150 it is not possible to add/any more without creating a new file. See help.U
  312. Select FractalMEnter name to choose or use cursor keys to select. Press ~\~ or ~/~ for menu.U
  313. L-System menu
  314. Edit @L-@System transformations
  315. Choose fractal from list Open another @L-@System datafile    Last menu
  316. BPlease select which L-System related option you wish to perform...U
  317. :The data used to draw this fractal is not stored in memory?and there are already 150 fractals in memory. To be able to use>this fractal you must delete an existing L-System from memory.
  318. The L-System 
  319.  has been created1since this was used to produce the image which is
  320. being loaded.U
  321. Function used:U
  322. L-System - 
  323. L-System fractals<L-System images are produced using a form of turtle graphics>language where a set of instructions is built up involving the
  324. operations:
  325. , F - Draw forwards         G - Move forwards( + - Turn right            - - Turn left. | - 180
  326.  turn             ! - Reverse + and -AFrom a simple instruction - the axiom - a set of rules is applied=which replace a single letter with a set of letters, allowingBelaborate patterns to be made by repeatedly applying simple rules.U
  327. L-@System options
  328. L-System
  329. !Not enough memory for L-System to be available; remove TSRs etc...
  330. and try again.
  331. CAL.LSM
  332. L-SystemU
  333. !Not enough memory for L-System to be available; remove TSRs etc...
  334. and try again.U
  335. ###2#H#X#g#o#}#
  336. $)$=$Q$e$y$~$
  337. %(%D%\%v%
  338. %P'`'u'
  339. (#(2(K(r(
  340. )@)V)`)
  341. *2*A*P*_*
  342. +(+7+F+U+z+
  343. +U,i,
  344. 1K1x1
  345. 2V2s2
  346. 7#737C7S7c7s7
  347. 8#8@8S8o8
  348. ;';6;E;T;c;r;
  349. =5=D=I=N=S=l={=
  350. > >/>>>M>\>l>
  351. ?!?-?D?N?n?
  352. @E@}@
  353. @<AqA
  354. B"B2COC^CmC|C
  355. D!D1DADQDoD
  356. E*EAEXEoE
  357. G/GGG_GvG
  358. I$I4I?INI]I
  359. J@JJJTJ^JnJ~J
  360. L L?LJLHNtN
  361. O$O)O9O>OMO]ObOrOwO
  362. P9QgQ
  363. S+SKSUSdSuS
  364. SHTiTxT
  365. Landscape FractalAThe landscape fractal is drawn by assigning a random value to the;corners of a 3x3 matrix. The colours of the other points in>this matrix are then found by averaging the points around them
  366. and adding a random number.
  367. AThis matrix is then broken down into four quarters, each of which?is itself a 3x3 matrix. This process of producing colour values;and then splitting the matrix up produces cloud-like images=if you use a blue-white type colour palette. It is especially?effective if you make the colours cycle by pressing < or > when
  368. the image is on the screen.U
  369.     Landscape
  370. Randomness
  371.     LandscapeU
  372.          -    :    
  373. The Diffusion Image9This fractal is drawn by plotting an initial point in the9centre of the screen and then adding additional points to8it randomly. This is done by testing co-ordinates on the9screen until part of the image is found and then adding a:pixel to the side of the existing one. If the point tested2does not contain part of the image then one of its:neighbouring pixels is examined. The routine used is based.on a QuickBASIC program by Dr Gabriel Landini.U
  374. Diffusion fractal
  375. Colouring method
  376. Diffusion colour method
  377. Random colouring
  378. Colour by position
  379. Time-based colouring
  380. Do not change
  381. 6How should pixels in the diffusion fractal be plotted?U
  382. Diffusion fractalU
  383.     /    O    f    t    
  384. The Lorenz Attractor<The Lorenz Attractor is drawn by taking a starting point, in2this case (1,1,1) and applying the transformation:
  385.  NewX = X-(A*X*
  386. T)+(A*Y*
  387. T)" NewY = Y+(B*X*
  388. T)-(Y*
  389. T)-(Z*X*
  390.  NewZ = Z-(C*Z*
  391. T)+(X*Y*
  392. T):You can alter the values of A, B, C and 
  393. T using the Alter<variables option in the Fractal menu, but the default values9seem to give the most intersting pattern. The colour used<changes every few seconds to highlight recently drawn areas.=CAL uses the values of X and Z to form the location of a line
  394. to plot on the screen.U
  395. Lorenz attractor
  396. T (time step between plots)
  397. Lorenz attractorU
  398. Logistic Equation9This fractal is drawn using a formula similar to that for
  399. the bifurcation diagram:
  400.  Z = C * Z * (1-Z)8The initial value of Z can be set in the Alter Variables8screen, but must be non-zero because Z would then remain7zero as the formula is iterated. As with the Mandelbrot;set and Ushiki's phoenix, each point has an asociated Julia<image, which can be selected from the Fractal menu. See help,for details of suitable locations to select.U
  401. Choose @Julia @Set
  402. Return to @Log. @Eq.U
  403. Logistic Equation
  404. Choose @Julia @Set
  405. Return to @Log. @Eq.
  406. Julia set real position
  407. Julia set imaginary position
  408. Initial real value for Z
  409. Initial imaginary value for Z
  410. Julia set image selected
  411. based on point at centre
  412. of initial image.
  413. Return to @Log. @Eq.U
  414. Main Logistic Equation option
  415. selected: choose Draw to
  416. calculate image on screen.
  417. Choose @Julia @SetU
  418. JLogistic Equation option selected (use Fractal option to choose Julia set)CJulia set option selected (use Fractal option to choose main image)U
  419. Logistic Equation
  420. The Hopalong Fractal9The Hopalong Fractal is drawn by taking a starting point,7in this case (0
  421. 1) and applying the transformation:
  422.  NewX = Y - Sign(X) * 
  423. |Q*X-R|
  424.  NewY = P - X:Sign(X) returns the value +1 if X is positive, -1 if it is8negative and 0 if X is 0. P, Q and R are constants which:control characteristics of the image. Certain values (e.g.:P=1.5, Q=0.5, R=-2.5) give rise to a stable image of three:rings whilst other combinations result in a chaotic image.U
  425. Hopalong
  426. HopalongU
  427.     .    E    \    q    
  428. The Henon Attractor<The Henon Attractor is drawn by taking an arbitrary starting&point and applying the transformation:
  429.  NewX = 1+Y-(A*X
  430.  NewY = B*X=You can alter the values of A and B using the Alter Variables?option in the Fractal menu, but the default values seem to give;the most interesting pattern. When a point (X,Y) is plotted<onto the screen the colour at that point moves progressively;down the colour scale that is displayed at the right of the:screen. If you define a colour scale that fades from black<to white you will see the points that the algorithm produces.most frequently as bright points in the curve.U
  431. Henon attractor
  432. Henon attractor
  433.     .    E    \    s    
  434. Gumowski and Mira Attractor8These fractals are drawn by taking starting values for X6and Y, along with two constants, A and B, and applying6a transformation to derive successive new values for X3and Y. A point is plotted at (X,Y) every iteration.;A selection of different feather-like patterns are possible8by changing A and B in the Alter Variables option in the
  435. fractal menu.
  436. :For examples of patterns that may be drawn, and details of:the parameters that can be altered, select Alter Variables9press F1 for help. This fractal is based on an article in,Fractal Report Issue 22 by Dr Ian Entwistle.U
  437. Gumowski and Mira Attractor
  438. b    Initial X    Initial Y
  439. ,Press F1 for more details about the error...@The parameters that you have given in the Alter Variables optionAhave resulted in the calculation producing an arithmetic overflow8error. See help for examples of suitable numbers to use.U
  440. Gumowski and Mira AttractorU
  441. The Gingerbread person?As with most of the fractals in CAL, this is drawn by iterating=a very simple formula and plotting the successive values of X
  442. and Y that are calculated.
  443.  NewX = 1-Y+|X|     NewY = XA|X| refers to the magnitude, or absolute value, of X, for example@|-4|=4. Initially variables X and Y are both set to around 1. If?left for long enough detail starts to emerge within the mass of
  444. points that are plotted.U
  445. Gingerbread person
  446. Gingerbread person
  447. User defined formulae - 
  448. User defined formulae?This option allows you to enter your own formulae into CAL. For:more information select Edit Formula from the Fractal menu<and press F1 for help. Formulae can be entered using a built<in text editor so that there is no need to leave CAL to make
  449. alterations.
  450. ;CAL is now able to draw two types of user defined formulae:?those, like the Mandelbrot Set, where a formula is iterated for?each point on the screen and a colour plotted or those like the?Henon Attractor where single pixels are plotted which form into"shapes. See help for more details.U
  451. Edit/choose formula
  452. User defined formulaeU
  453. +Not enough memory for User defined formulae#to be available; remove TSRs etc...
  454. and try again.U
  455. 'Do these operations before calculation:*Initialise these variables for each point:/Repeat the following operations each iteration:&Until the following condition is true:#Colour the point by: (e.g. colr:=n)U
  456. Edit formula3When finished editing press the escape (ESC) key...U
  457. >H-<r
  458. >H-<r
  459. None        
  460. X-Axis      
  461. Y-Axis      
  462. X and Y Axes
  463. Rotational  U
  464. Symmetry type
  465. X-Axis
  466. Y-Axis
  467. X and Y Axes
  468. Rotational
  469. Do not change
  470. HWhich type of symmetry does this fractal posesses - see help for detailsU
  471. 3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  472. Alter formula options
  473. 'Please alter the options as required...
  474.  Set symmetry type
  475.  Max. number stored as integer
  476.  Default min. X value
  477.  Default max. X value
  478.  Default min. Y value
  479.  Default max. Y value
  480.  Done
  481.  Forget
  482. 16384*The max. integer number must be 4, 16, 64,"256, 1024, 4096 or 16384 (press F1
  483. for more informAtion)U
  484. Select option
  485. New fractal
  486. Rename fractal
  487. Delete fractal    Exit menu
  488. ?Select an option or press ESCAPE to return to selection list...
  489. You cannot delete the last
  490. fractal!1This option creates a new User Defined fractal...
  491. Please select
  492. Copy current fractal
  493. Create blank fractal
  494. Do not create fractal<Do you want the new fractal to be a copy of the current one?*You may have a maximum of 150 user defined*fractals at once. Since you currently have)150 it is not possible to add any more...U
  495. Select FractalMEnter name to choose or use cursor keys to select. Press ~\~ or ~/~ for menu.U
  496. ,Since this computer is fitted with a numeric,co-processor, the accurate mode may actually
  497. be quicker than the fast mode.U
  498. Accurate
  499. Formula menu
  500. Edit formula text Select options/position/symmetry
  501. Default pos. is current pos.
  502. Choose formula to use
  503. Open another set of formulae
  504. Write to @F@R@M file
  505. Read from @F@R@M file
  506. Alter precision (
  507. )    Last menu
  508. APlease select which formula-related option you wish to perform...U
  509. <4uh;
  510. =The formula used to draw this fractal is not stored in memory?and there are already 150 fractals in memory. To be able to use=this fractal you must delete an existing fractal from memory.
  511. The formula 
  512.  has been created1since this was used to produce the image which is
  513. being loaded.U
  514. Formula used:U
  515. EDrawing was aborted because an error occured... (F1 for more details)
  516. Divide by zero error whilst
  517. executing user defined formula
  518. "Floating point arithmetic overflow%whilst executing user defined formula$Illegal value passed as index whilst
  519. e.g. -6^2
  520. 4 is not allowedU
  521. CAL.UDF
  522. User defined formulaeU
  523. 8*\t(
  524. !    &    =    B    
  525.  9 M 
  526. !,!;!J!Y!h!w!
  527. "1"h"r"
  528. %&%7%F%N%]%b%q%v%
  529. &+&0&N&k&
  530. 'H'g'
  531. (0(D(S(X(O)`)q)
  532. )    *+*
  533. +++E+
  534. , ,%,U,Z,q,v,
  535. /(/7/F/U/d/s/
  536. 0"0-0d0
  537. 021A1P1[1
  538. 2,2;2J2Y2h2w2
  539. 3&3V3u3z3
  540. 464@4f4
  541. 6p7{7
  542. 7B8b8q8
  543. 9"919Q9W9a9p9
  544. :<:A:
  545. =#=3=>=H=X=h=x=
  546. =2>T>`>y>
  547. @,@>@I@
  548. FmG|G
  549. I(KOKvK
  550. M3M>MXM]MlM
  551. N'O>OtO
  552. P7QJQ
  553. R'R8RGRuR
  554. S1TeTuT
  555. U'U>UIUSUcUsU~U
  556. V,VgVlV~V
  557. W W5W:WIWhWsW
  558. Y(Y>YMY\YgY{Y
  559. Y5ZHZ
  560. [ [:[U[o[
  561. \*\<\V\h\
  562. Mandelbrot set
  563. z:=(0,0)
  564. c:=(x,y)
  565. z:=z*z+c
  566. colr:=nU
  567.     The file 
  568. , which contains details of the5user defined fractals, cannot be found in the current"directory. What do you want to do?
  569. user defined fractals.
  570. F    T    `    y    
  571. What do you want to do?
  572. Append formula to end of file
  573. Overwrite file
  574. Do not export formula
  575.     The file 
  576.  already exists - overwrite it?U
  577.     comment {M*****************************************************************************L  The following fractals were exported from the CAL fractal drawing program:
  578.              K  Further details about CAL and the features that it offers can be obtainedL  from Tim Harris either at 5 Burnham Park Road, Peverell, Plymouth, England'  or via EMail at tharris@uk.ac.plym.sc
  579. real(pixel)
  580. imag(pixel)
  581. (x,y)
  582. pixel
  583. /2.302585093
  584. sqrt(
  585. The function * used in this formula may not be supported6in Fractint, or may be implemented in a different way.1This could cause slight differences to the image.U
  586. colr:=n;This formula may appear differently in Fractint because the+ instruction, which changes how the colours,are used, has no counterpart in .FRM format.U
  587.     (XAXIS) {    (YAXIS) {
  588. (XYAXIS) {
  589.     #    (    3    8    C    H    b    g    l    
  590. .<)u*
  591. ARCCOS*ARCSIN*ARCTAN*ARCCOSH*ARCSINH*ARCTANH*SINH*COSH*TANH*SIN*COS*TAN*REAL*IMAG*MAG*RADIUS*EXP*LN*LOG*SQRT*SQR*FLIP*IDENT*ABS*SIGN*MIN*MAX*CONJ*
  592. >t=-r
  593. >t=-r
  594. >N-<u
  595.     Compiling!Please wait, compiling formula...
  596. INSIDE
  597. :=*This instruction is too complex to decode."Split it into several simple ones.U
  598. >N-<v
  599. v    RSP
  600. 0    ?    O    f    
  601. ; E _ d 
  602. !%!6!
  603. !'"e"o"
  604. ##K#U#m#
  605. $G$h$r$
  606. $'%|%
  607. %2&?&
  608. 'H'a'z'
  609. (1(h(
  610. )*)C)\)u)
  611. *-*7*P*X*
  612. +%+4+H+M+c+o+
  613. .5.E.
  614. /*010J0}0
  615. 0:1J1e1
  616. 4D4I4U
  617. v    Y[+
  618. v    Y[+
  619. ?The default formula in the User Defined Formula option containsAone or more errors and so cannot be compiled. Select Edit Formula0from the Fractal menu to correct these mistakes.U
  620. ?The default formula in the User Defined Formula option contains@operations which are not possible in the integer arithmetic modeBOnly floating point arithmetic will be available for this fractal.4This formula may only be used in floating point mode.because it involves operations which cannot be"performed with integer arithmetic.U
  621. ?The default formula in the User Defined Formula option contains@values which exceed the integer arithmetic limits. Only floating4point arithmetic will be available for this fractal.>The values used in this formula exceed the limit set in SELECT<OPTIONS. Integer arithmetic is not available until you alter7this limit or the formula. Floating point is available.U
  622. =The default formula contains operations which may not work in<integer arithmetic mode depending on the exact numbers being<used. Floating point arithmetic will give the correct image.>Note that an inaccurate image may be produced because division<is not always possible in integer arithmetic mode. Using the2floating point option will give the correct image.U
  623. This formula generates too
  624. many variables/constants.
  625. Out of memory - there may
  626. only be 50 instructions
  627. per formula.U
  628. Syntax error
  629. Incompatible operands
  630. Invalid use of function
  631. No such function
  632. A comparison must take the form,source 1 operand source2, e.g. x<4, y=3 etc.U
  633. !A constant may only appear on the
  634. right hand side of a statementU
  635. An operand may not exceed
  636. 25 characters in lengthU
  637. A condition should include
  638. only one comparisonU
  639. "This variable has been used before
  640. being assigned a valueU
  641. Each statement must include
  642. := onceU
  643. Only one operand should appear
  644. on the left of a statementU
  645. There are no statements
  646. in the iterated loop!
  647. !You must specify an end condition
  648. for the iterated loop!
  649. Missing open bracket
  650. Missing close bracket
  651. v    RSP
  652. v    RSP
  653. v    RSP
  654. v    RSP
  655. v    RSP
  656. v    RSP
  657. v    RSP
  658. v    RSP
  659. v    RSP
  660. v    RSP
  661. !*"@"h#~#
  662. &$&1&>&K&X&e&r&
  663. '''4'A'N'['h'u'
  664. (((5(B(O(\(i(v(
  665. Sorting fractals... U
  666. (The default coordinates for this fractal%are now set to the coordinates of the
  667. current image.U
  668. v    RSP
  669. Rename fractal
  670. What do you want to call the      fractal?
  671. Please enter the new name...
  672. The name cannot
  673. be blank
  674. Please enter the name...
  675. The name cannot
  676. be blank
  677. Delete fractal?
  678. Do you really want to delete 
  679. .CAL requires a file to contain details of the 
  680. Please select:
  681. Try another disc
  682. Cancel
  683. Create new file
  684. Search other directories
  685. Do not change fractal
  686. Do not use @L-@System fractalU
  687.     +    ;    K    [    k    {    
  688. v    RSP
  689. $The Flip-Mandelbrot Set & Julia SetsAThe Flip-Mandelbrot Set is a variation of the main Mandelbrot Set?whereby the real and imaginary parts of one of the intermediate;calculations are swapped over, of flipped, every iteration.
  690. The formula used is:
  691.  Z = Flip(Z)^2 + Posn>Z starts off as 0 whilst Posn is set to the value of the point?being calculated where the X co-ordinate becomes the real value=and the Y co-ordinate the imaginary value. A Julia-set may be=produced for any point in the image. For more information see
  692. the context sensitive help.U
  693. Choose @Julia @Set
  694. Return to @M-@SetU
  695. Flip-Mandelbrot/Julia Set
  696. Choose @Julia @Set
  697. Return to @M-@Set
  698. Julia set real position
  699. Julia set imaginary position
  700. Julia set image selected
  701. based on point at centre
  702. of initial image.
  703. Return to @M-@SetU
  704. Flip-Mandelbrot set chosen,
  705. select Draw to calculate
  706. image on screen.
  707. Choose @Julia @SetU
  708. LFlip-Mandelbrot set option selected (use Fractal option to choose Julia set)LJulia set option selected (use Fractal option to choose Flip-Mandelbrot set)U
  709. Flip-Mandelbrot/Julia Set
  710.     #    (    8    =    M    R    a    q    v    
  711. XYZWVS
  712. X|FTN
  713. >|s}go6|{HU
  714. [^_RQP
  715. <~vd3
  716. Chaotic dynamic systems>For each point in the image, X and Y are set to the horizontal>and vertical co-ordinates respectively. The following function&is then applied until X
  717. >Threshold:
  718.  NewX = a + b*X + c*Y
  719.  NewY = d + e*X?Threshold and a-e can be varied from the Alter Variables optionAin the Fractal menu. Try using a=1, b=-2.4, c=-0.98, d=0, e=0
  720. 71.?Based on an article by John Topham published in Fractal Report.U
  721. Chaotic dynamic systems
  722. E    Threshold
  723. Chaotic dynamic systems
  724. @fffffff
  725. Composite Fractal Images?This fractal allows you to create composite images by combiningDsaved images on the screen. For example, the landscape fractal could@be displayed three-dimensionally across the bottom of the screen<with a selection of IFS trees `growing' on it. AlternativelyBseveral images of the Mandelbrot Set could be displayed as spheres
  726. orbitting one another.
  727. @If the images have been saved in different screen modes, or with=different colour palettes, CAL will select the closest colour<available from the current palette. The COMPOSIT.CGF paletteDincludes a wide range of colours and so is suitable for mode images.U
  728. Composite fractal image
  729. Composite images
  730. Are you sure?
  731. JClearing the screen will remove the current image, do you want to do this?U
  732. The screen is already blank!
  733. Use Overlay Saved Image to
  734. make a composite image.U
  735. 3333333
  736. Which type of overlay?    Rectangle    Landscape
  737. Sphere
  738. Do not change
  739. 9How should this image be overlaid onto the composite one?U
  740. Load in which way?    Overwrite
  741. In front
  742. Behind
  743. Do not change
  744. 0How should pixels from the new image be plotted?U
  745.  Method of plotting pixels
  746. In frontU
  747.  Angle (see help)
  748.  Maximum height (see help)
  749.  High water mark (see help)
  750.  Show outline box (Y/N)
  751.  Horiz. rotation
  752. 5Set options below and then choose LOAD or FINISHED...
  753.  Choose image to load
  754.  Shape to load image into
  755.  Set position of image
  756.  Load     FinishedU
  757. /All of the information must be completed for it0to be possible to load an overlay. The images to+use must have been saved as CAL data files.&The angle used for drawing a landscape
  758. must lie between -75
  759.  and 75
  760. )The maximum height of a landscape must be
  761. between 0 and 300%.'The rotation used to plot a sphere must
  762. be between -360
  763.  and 360
  764. .#You must reply Y or N as to whether)CAL should display a solid outline around
  765. the landscape image./The high water mark must be between 0 and 100%,+this is the `water level' on the landscape.
  766. See help for more details.U
  767. 5Use ~cursor keys~ then select ~LOAD~ or ~FINISHED~...
  768. Load image as overlay
  769. 2This file could not be loaded, ensure it is a data,file and contains an image: it must not have'been saved as details or as a RAM dump.U
  770.     Rectangle
  771. Composite images
  772. Clear screen
  773. Blank section of screen
  774. Overlay saved image    Last menu
  775. MThese options let you overlay several images at once to create a composite...U
  776. Composite fractal imageU
  777. ")"A"T"r"
  778. #0#H#`#x#
  779. $ $8$P$h$
  780. '_'k'
  781. '3(t(|(
  782. (    )Z)c)})
  783. *%*5*K*
  784. +e+t+
  785. ,(,7,F,U,d,t,
  786. ...=.L.[.j.y.
  787. /</D/p/
  788. 0 0%0>0
  789. 1 191L1_1r1
  790. 3$434D4^4t4
  791. 4B7_7n7~7
  792. 8>8M8\8g8
  793. 8+:I:N:^:x:
  794. ;*;C;b;g;v;
  795. <,<D<N<]<u<
  796. <C=s=
  797. >=>Q>a>f>/?<?A?X?
  798. ?a@f@
  799. A-BLB[BjByB
  800. C-C<CLCjC
  801. C6DCDVDcD
  802. }#v    <Lt
  803. `<Hu"
  804. :<Pu6
  805. Change screen
  806. Edit from initial screen
  807. Change current screen
  808. Blank screen    Last menu
  809. EDo you want to edit the current screen, or return to the initial one?U
  810. Life AlgorithmAThis algorithm, Conway's Life, is a computer model which displaysAsome of the properties of living organisms. The screen is treated?as a number of cells, which can either be alive or dead - shown?by coloured or blank pixels. Based on the current pattern a new2image is produced every iteration using the rules:
  811. 1 1. Cells die if they have less than 2 neighbours9 2. A cell does not change if it has exactly 2 neighboursA 3. Cells are born into an empty spaces with exactly 3 neighbours1 4. Cells in spaces with 4 or more neighbours dieASee help for more details, or load the example image LIFEXMPL.CGFBfor example patterns. Note that this must be loaded in the mode in
  812. which it was saved.U
  813. Status:
  814. % livingU
  815. Change screen
  816. Life algorithm
  817. DThe life algorithm requires a mode with at least four colours. Users>with a monochrome display should try using another mode since,Aalthough colours may not be visible, images can still be created.U
  818. Life algorithmU
  819. #    $V$
  820. )'*;*
  821. *-+Q+u+
  822. +#,G,w,
  823. , -B-b-r-
  824. /f0k0t0
  825. 1)1Z1s1
  826. 8 868P8
  827. 8Q9`9.;D;q;
  828. ;&<4<S<v<q=
  829. ?#@K@r@
  830. BoCtC
  831. C;DlD}D
  832. G'G3G
  833. H"HwH
  834. K%L[L
  835. M>M_MtM~M
  836. M7N_NoN
  837. O/O?OOO_OoO
  838. O#PBP
  839. S3SMS\SkSpS
  840. T.T3TBTGTVTeTjTyT~T
  841. U'U7UNUeUoUtU
  842. UkV~V
  843. V%WSWJXkX{X
  844. Y(Y?YVYmY
  845. The Bifurcation Diagram;The bifurcation diagram is drawn by taking a seed value for<each point across the screen (this can be set by the user in3the Alter Variables option in the Fractal menu) and'repeatedly applying the transformation:
  846. " NewSeed = XPosition*Seed*(1-Seed)?XPosition will initially take values between 2
  847. 7 and 4, but youAmay zoom in/out to see other parts of the image. This calculationAis repeated a set number of times and the last few values of seedAare plotted on the screen. The image formed resembles a branching:tree with first 1 then 2 then 4 lines crossing the screen.>Eventually this order breaks down into chaos, although smaller*tree structures can still be seen in this.U
  848. Bifurcation diagram
  849. Initial value
  850. Number of cycles
  851. Points to plot per value
  852. EDrawing was aborted because an error occured... (F1 for more details)3It was not possible to complete the drawing because2the values used in calculations grew too large for
  853. the computer to handle.U
  854. Bifurcation diagramU
  855.  points per second)U
  856. v    RP1
  857. v    RP1
  858. Statistics;This screen shows information about the images available...
  859. Fractal name:
  860. Type of image:
  861. X minimum:
  862. X maximum:
  863. Y minimum:
  864. Y maximum:E This fractal does not allow zooming. It either creates the same typeG of image each time draw is selected, is a composite image, or includes+ its own facilities for editing the screen.
  865. No. colours used:
  866. No. points
  867. No. iterations:
  868. Dimensions / pixels:
  869. Next image
  870. Composite fractal image
  871. Image loaded
  872. Time taken:
  873.   (Image finished)
  874. Time taken so far:
  875.   (Image still being drawn)     minutes 
  876.  minute 
  877.  seconds'Calculated point-by-point across screen$Point-by-point according to forumala
  878. Press any key...U
  879. v    RP1
  880.     1    6    ;    J    \    a    f    ~    
  881. o n f u s i o n
  882. i g h t (v4
  883. (C)1990-1993 
  884. F1 for help and how to
  885. receive an updated copy.
  886. Using enhanced 386 code
  887. Using enhanced 386 and 387 code
  888. Using enhanced 287 code
  889. Using maths coprocessor6To use on a monochrome display reload by typing CAL /M=If CAL crashes in floating point mode reload by typing CAL /NU
  890.     K
  891.      
  892.      If you have any suggestions and comments, or if you haveL
  893.      
  894.      come across an algorithm for a formula or type of fractalN
  895.      
  896.      not featured in CAL, then I can be contacted at the address*
  897.   on the title screen or 
  898. OFractal Report, which has provided the source for many of the fractals featuredNin CAL, is produced by Reeves Telecommunications Laboratories Ltd., West TowanPHouse, Porthtowan, Truro, Cornwall. Also, FRAC'Cetera provides information aboutLproducts that may be of interest to fractal enthusiasts along with practicalNdetails for experimenting with fractals. For more information on this write toOHi-Ho Enterprises, Le Mont Ardaine, Rue des Ardaines, St. Peters, Guernsey, CI,IUK. See the context sensitive help screens for details about the fractalsEavailable. Thanks to the following for their continued help with CAL:@   Dan Goldwater for supplying innumerable palettes and formulaeI   John Bridges, on whose VGAKIT software the graphics routines are basedP   Shankar Ramakrishnan and Jesse Jones for help with the complex maths routines9   Dave Stevens, Andy Jewell, Vaughan Bell, Timothy Evans*CAL is copyright 1990-1993 Timothy Harris.U
  899. There are no variables to
  900. alter with this fractal
  901. type.
  902. 03Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  903. Alter Variables
  904. )Please alter the variables as required...
  905.  Done
  906.  Forget
  907. .The fractal you selected supports only integer*calculations, so the integer mode has been
  908. automatically selected./The fractal you selected supports only floating2point calculations, so the floating point mode has
  909. been automatically selected.1Integer arithmetic mode has been selected because6no floating point co-processor is available. This will$help speed-up the drawing of images.'You have no floating point co-processor(so calculation will be very slow because#integer arithmetic is not selected.U
  910. There are no fractals from
  911. which to choose!
  912. KUse ~cursor keys~ and ~RETURN~ to select or enter first few letters of name
  913. Select FractalU
  914. Set Iterations
  915. @  Please enter the maximum number of iterations. Increasing this@  can give more detailed images but is generally slower. Typical"  values are between 100 and 1500.
  916. The number of iterations must
  917. be between 2 and 65535.U
  918. Select fractal
  919. Iterations
  920. Alter variables    Main menu
  921. Fractal
  922. 2Please select an option from the pull-down menu...U
  923.     UP DOWN  !Arrow indicates selected fractal.(       Arrow indicates selected fractal.&                                      
  924. Y<Iu$
  925. 1<Qu-
  926.     NWhat set of options do you wish to alter? Select ~MAIN MENU~ to alter nothing.
  927. Options
  928. Display
  929. S@V@G@A card type
  930. Colours
  931. Palette mapping
  932. Arithmetic type
  933. Optimisation
  934. General options
  935. Write options to disk    Main menu
  936. 9Do you want to zoom in, zoom out, or go to the main menu?
  937. Zoom 
  938. In    Zoom 
  939. Centre image
  940. To absolute position
  941. Set by centre / magnification
  942. Reset    Main Menu
  943. There is no image loaded
  944. into which to zoom.
  945. You cannot zoom into
  946. this fractal.U
  947.  There are no fractal definitions
  948. available!
  949. There is no algorithm available
  950. to do the calculation!
  951. @3The image is too small to be drawn. Select a larger8size in the General Options screen from the Options menu/or a higher resolution from the Display screen.
  952. Life algorithmU
  953. You have not yet started
  954. drawing an image.
  955.  There are no fractal definitions
  956. available!
  957. There is no algorithm available
  958. to do the calculation!
  959. The image is already
  960. finished, or it is no longer
  961. possible to continue.U
  962. The colours can only be
  963. altered in 256 and 16 colour
  964. VGA modes.U
  965. 'There is no image loaded at the moment,'either select to draw one, or load one.
  966. 'There is no image loaded at the moment,!into which to zoom. Either select$Draw or load a previously saved one.U
  967.     !    0    ;    i    x    
  968. How many colours?
  969. 256-colour @M@A@P file
  970. 16-colour @M@A@P file    Last menu
  971. 4Do you want to create a 16 or a 256-colour MAP file?
  972. Unable to export this file
  973. as a .MAP paletteU
  974. Load selected file?
  975. Do you want to load 
  976. FRCTL
  977. .CGFU
  978. -This option saves the current file to disc...
  979. All data
  980. Image
  981. Palette
  982. Details only
  983. Export palette
  984. Write @P@C@X file    Last Menu
  985. (What pieces of data do you want to save?V
  986. There is no image
  987. to save!
  988. Overwrite?
  989. No'The file already exists - overwrite it?
  990. 4Please select which disc operation you want to do...    Load/Save
  991. Save    Catalogue
  992. Batch mode    Main Menu
  993. !The burst must be between 0
  994. 1 and
  995. 6000 minutes (100 hours).
  996. +The maximum time for drawing an image which(will not normally finish must be between$1 and 9999 minutes (about 150 hours)U
  997. +The maximum time for drawing an image which(will not normally finish must be greater than the time of a single burst!U
  998. 5Use ~cursor keys~ then select ~START~ or ~ABANDON~...
  999. Batch mode options
  1000. @4Use return to toggle options, or enter new number...
  1001.  Redraw at current resolution
  1002.  Redraw without block removal" Use floating point whenever poss.
  1003.  Burst mode for all images+ Time spent on each drawing burst / minutes. Maximum time spent on one non-finishing image
  1004.  Start
  1005.  Abandon
  1006. What do you want to do?
  1007. Continue with other images
  1008. Exit batch mode
  1009. HDo you want to ommit only this image, or stop the batch mode altogether?U
  1010.  -----U
  1011. Files processed  : 
  1012.    (times given as Min:Seconds)7Filename           Total image time   Result of drawingU
  1013. 5Use cursor keys to move up/down and return to exit...
  1014. Please wait...+Scanning directory for incomplete images...
  1015.   Searching for files...
  1016. *.CGF
  1017.   Loading...             
  1018. 9There are no files on the disk to continue in batch mode!.No .CGF files could be found! It is necessary ,to start drawing images and save them before
  1019. batch mode can be used.
  1020. Completed and saved
  1021. Continued and saved
  1022. Graphics mode unavailable
  1023. Disk error
  1024. Not a CAL file
  1025. Fractal unaviailable
  1026. User aborted
  1027. User terminated batch mode
  1028. Image already finished
  1029. No image data stored
  1030. Aborted due to arithmetic error8Details of some files not recorded due to lack of memory
  1031. Results of batch-Press F1 for help on the different results...U
  1032. 6<    u2
  1033.  ! 6 M r 
  1034. !0!:!M!i!s!
  1035. "1"M"W"j"
  1036. #/#9#L#l#v#
  1037. $"$U$z$
  1038. Unable to import this file
  1039. as a CAL palette
  1040. Please wait#     Loading palette information...         Loading image details...U
  1041. This is not a
  1042. fractal data file!
  1043. -This version of CAL does not support the type-of fractal that you have just selected, so it,will not be possible to zoom into the image.%Image was saved in a different screen
  1044. mode from the current one
  1045. what do you want to do?
  1046. Please select:
  1047. Maintain current mode
  1048. Select saved mode6How do you want the computer to try to load the image?
  1049. Convert to current mode
  1050. Abandon load(
  1051. Image was saved as RAM
  1052. dump so cannot be
  1053. converted.
  1054. The screen mode used
  1055. is not available with
  1056. your graphics card.
  1057. Load aborted.This image was saved using the save as details)option: to re-create the original picture(return to the main menu and choose Draw.U
  1058.  v    RP
  1059.  v    Y[+
  1060. %==As 
  1061.  v    RP
  1062.  v    Y[+
  1063. =<@v#
  1064. Unable to open output file, ensure that directory exists and
  1065. that disk is not full...U
  1066.     C    ]    b    z    
  1067. "*"9"M"W"e"
  1068.     %    -    P    x    
  1069. v    Y[+
  1070. Life algorithmU
  1071. #E(W({(
  1072. v    Y[;
  1073. %Storing configuration file on disk...U
  1074. /How do you want the colour palette to be used? 
  1075. Which palette style?
  1076. Repeat 
  1077. Palette
  1078. Linea
  1079. Near detail
  1080. Far detail
  1081. Alternating    Last menu
  1082. 3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  1083. User Defined Mode
  1084. 2Please set the details of the user defined mode...
  1085.  Screen width
  1086.  Screen height
  1087.  Mode number
  1088.  Done
  1089. 5Which general type of graphics adaptor are you using?
  1090. Which adaptor?
  1091. 16 colour @V@G@A
  1092. 256 colour @V@G@A and @S@V@G@A    Last Menu
  1093. Which mode?
  1094. A - @Green, red, yellow
  1095. B - @Cyan, magenta, white
  1096. C - @Monochrome    Last menu"Which CGA mode do you want to use?
  1097. A - 320x200 16 colour
  1098. B - 640x200 16 colour
  1099. C - 640x350 16 colour
  1100. D - 640x480 Monochrome"Which EGA mode do you want to use?
  1101. A - 640x200 16 colour
  1102. B - 640x350 16 colour
  1103. C - 640x480 16 colour
  1104. D - 800x600 16 colour
  1105. E - 1024x768 16 colour"Which VGA mode do you want to use?
  1106. A - 320x200 256 colour
  1107. B - 640x350 256 colour
  1108. C - 640x400 256 colour
  1109. D - 640x480 256 colour
  1110. E - 800x600 256 colour
  1111. F - 1024x768 256 colour
  1112. G - @User defined mode#Which SVGA mode do you want to use?+This screen mode is not available with your/graphics card. Ensure that you have the correct-card selected and you are using a valid mode.:The mode that you have selected only supports two colours.<Block removal will often downgrade the image quality - block6removal can be turned off in the Optimisations option.U
  1113. N3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  1114. Alter Configuration.Please alter the configurations as required...
  1115.  Automatic save filename
  1116.  Size of fractal (1 to 100)
  1117.  Root to use for log. palettes
  1118.  Show colour palette scale?
  1119.  Sound effects?
  1120.  Done
  1121.  Forget
  1122. $Warning: The save file name will not save files in the CAL directory:!Are you sure you want to do this?
  1123. Save in specified directory?
  1124. No9Do you want to save files in the directory you specified?
  1125. ?)The size of the fractal must be 1 to 100,'this being the percentage of the screen
  1126. that is used"The root must be between 1 and 100
  1127. (1=Linear)
  1128. You must reply Y or N to
  1129. if you want the sound
  1130. effects or colour scale'The save filename should not contain an)extension: all CAL saved images will have
  1131. .CGF appended to the filename.U
  1132. v    RP1
  1133. )The current fractal supports only integer4arithmetic -  no floating point option is available.$Integer has therefore been selected.0The current fractal supports only floating point,arithmetic - no integer option is available.+Floating point has therefore been selected.LWhich arithmetic system should be used for calculations? (Integer is faster)
  1134. Which arithmetic type?
  1135. Floating point
  1136. Integer    Last menu
  1137. 'You have no floating point co-processor&so calculation will be very slow using
  1138. this option.U
  1139. Which graphics standard?
  1140. A - @Ahead(@A)
  1141. B - @Ahead(@B)
  1142. C - @A@T@I @V@G@A
  1143. D - @Chips and Technologies
  1144. E - @Compaq
  1145. F - @Everex
  1146. G - @Genoa
  1147. H - @N@C@R
  1148. I - @Oak Technologies
  1149. J - @Paradise
  1150. K - @Trident
  1151. L - @Tseng @E@T@4000
  1152. M - @Tseng @E@T@3000
  1153. N - @V@E@S@A
  1154. O - @Last menu
  1155. 2Which type of super VGA card do you intend to use?U
  1156. :These options increase speed, but can decrease accuracy...#Alter which optimisation algorithm?
  1157. Large 
  1158. Block removal
  1159. Small block removal
  1160. NON-BIOS display access    Last menu
  1161.  2 J Z _ 
  1162. """2"B"R"b"r"
  1163. #0#?#X#]#~#
  1164. $ $1$f$v$
  1165. %.%>%N%Y%
  1166. (-(=(M(X({(
  1167. )')7)G)W)g)w)
  1168. *,*5*e*u*
  1169. -*-:-J-Z-j-z-
  1170. .W/y/~/
  1171. 0+0;0K0[0k0{0
  1172. 051C1
  1173. Initial image
  1174. selected
  1175. j<1uf
  1176. r<Qun
  1177. \<QuX
  1178. }#v    <Au1
  1179. }#v    <Lu,
  1180. 03Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  1181. Set to Absolute Position
  1182. 5Please set the co-ordinates of the section to draw...
  1183.  Left position
  1184.  Right position
  1185.  Bottom position
  1186.  Top position
  1187.  Done
  1188.  Forget`
  1189. 03Use ~cursor keys~ then select ~DONE~ or ~FORGET~...&Set Position by Centre / Magnification(Please enter centre and magnification...     Centre X     Centre Y
  1190.  Magnification
  1191.  Done
  1192.  Forget0
  1193. "P#o$
  1194. %F%a%}%
  1195. &K&U&t&~&
  1196. '#'5':'?'N'Y'k'p'u'
  1197. (.(P(X(](b(y(
  1198. )()I)j)~)
  1199. ,a-{-
  1200. .H.R.
  1201. /)/A/F/U/o/
  1202. 0!03080=0O0T0Y0k0p0u0
  1203. 171Y1z1
  1204. 2 3%353:3P3U3|3
  1205. P<1uL
  1206. }#v    <Lu(
  1207. v    Y[+
  1208. v    RSP
  1209. v    RSP
  1210. 3333333
  1211. fffffff
  1212. }#v    <Lt
  1213. ^<Hu"
  1214. 8<Pu4
  1215. !2"L"f"
  1216. *3+M+g+
  1217. 414F4Y4l4
  1218. 8+9Q9*:g:
  1219. >??S?
  1220. EEElE
  1221. E0FpF
  1222. F9GAG
  1223. G<HHHUHcHxH
  1224. I!JHJ
  1225. J1K6KLKeK
  1226. OWOoO
  1227. O4RJRaR
  1228. SKSaS
  1229.      minutes 
  1230.  minute 
  1231.  seconds# spent drawing (image now complete)U
  1232. v    RP1
  1233. v    RSP
  1234.      minutes 
  1235.  minute 
  1236.  seconds
  1237. So far ! spent drawing (image incomplete)U
  1238. v    RP1
  1239. v    RSP
  1240. CAL.CFG
  1241. .#No valid configurations file found;
  1242. constructing new one...
  1243. FRCTL,Unable to construct new configurations file.*Ensure that disc is write-enabled and that
  1244. it is not full. There are no fractal definitions
  1245. available!U
  1246. CAL.CFGU
  1247.     (    3    c
  1248. File not found
  1249. Unable to find
  1250. the requested path
  1251. Too many open
  1252. files
  1253. File access
  1254. denied
  1255. Invalid file
  1256. handle
  1257. access code
  1258. Invalid drive
  1259. Cannot remover
  1260. current directory
  1261. Cannot rename
  1262. across drives
  1263. Disk read error
  1264. Disk write error
  1265. (disk may be full)
  1266. File not assigned
  1267. File not open    for input
  1268. for output
  1269. Invalid numeric
  1270. format
  1271. Disk is write-protected
  1272. Unknown unit
  1273. Drive not ready
  1274. Unknown command
  1275. CRC error in data
  1276. Bad drive request
  1277. structure length
  1278. Disk seek error
  1279. Unknown media type
  1280. Sector not found
  1281. Hardware failureU
  1282. =<Avr
  1283.  v    RP
  1284.  v    Y[+
  1285. '==As"
  1286.  v    RP
  1287.  v    Y[+
  1288. Please insert the disc
  1289. for Drive 
  1290. Change drive5Which drive do you want to use? (e.g. A, B, C etc...)
  1291.  Please enter drive letter:
  1292. Unable to locate drive
  1293. : on this machine.U
  1294. }#v    P
  1295. \-Please wait, examining directory structure...
  1296. Select FileXUse ~cursor keys~ / ~RETURN~ to select ~D~rive ~G~o to file De~l~ete ~R~ename ~N~ew nameYUse ~cursor keys~ / ~RETURN~ to select  Current ~D~rive  ~G~o to file  De~l~ete  ~R~ename
  1297.               
  1298. Delete 
  1299. No2Do you definately want to delete it from the disc?
  1300. It is not possible to
  1301. delete directories from
  1302. within CAL.
  1303. Rename file
  1304. Enter the new name for 
  1305. Please enter the new name...
  1306. Save to new file>This option lets you save the current file under a new name...
  1307. Go to file0This option moves directly to a specific file...
  1308. Please enter the name...
  1309. This file cannot    be found.                                 
  1310. #+#;#K#[#k#{#
  1311. $7$B$G$
  1312. %%%X%r%
  1313. &!&N&j&{&
  1314. '8'H'M'X'g'w'|'
  1315. ('(;(E(P(^(}(
  1316. )*)F)
  1317. )7*G*W*b*
  1318. +=+I+N+
  1319. ,2,@,U,f,v,
  1320. "U#y#
  1321. (E(](
  1322. (.)F)m)|)
  1323. )2*b*r*
  1324. +[+r+
  1325. ,3,<,S,c,
  1326. .A.b.
  1327. 030x0
  1328. 0M1k1
  1329. 2C3M3
  1330. 5%6S6
  1331. 7:7G7T7a7n7{7
  1332. 8&838@8M8Z8g8t8
  1333. 9,999F9S9`9m9
  1334. :%:2:?:L:Y:t:
  1335. ;);6;C;P;e;r;
  1336. <5<B<O<\<i<v<
  1337. =%=2=?=L=Y=f=s=
  1338. =A>N>[>h>u>
  1339. P                                                                                /Confusion and Light (C)1990-1993 Timothy HarrisO                                                                               
  1340. Fatal execution error
  1341. Error code no.:  
  1342. Reported at address:
  1343. Press a key...U
  1344. }#v    P
  1345. }#v    <Ar
  1346. }#v    <Zv
  1347. }#v    <Ar
  1348. }#v    <Zv^
  1349. P                                                                                
  1350. ...    U
  1351. Error
  1352. Note:
  1353.  Press a key...U
  1354. Note:
  1355. Help!
  1356. Help : 
  1357. CAL.HLP
  1358. .,,The CAL.HLP file, which contains the context2sensitive help, cannot be found. Try re-installing
  1359. CAL from the original archive.OUse ~Up~ and ~Down~ cursors to select option, ~Return~ to choose, ~ESC~ to exit
  1360. Help!
  1361.     Last pageU
  1362. $Not enough memory for initialisation!remove TSRs etc... and try again.
  1363. P                                                                                U
  1364. P                                                                                !Confusion and Light (C)1990-1993 U
  1365. O  Is all that we see or seem but a dream within a dream? - Edgar Allen Poe     O    All that we see or seem is but a dream within a dream - Edgar Allen Poe    U
  1366. #Are you sure that you want to quit?
  1367. Sure?
  1368.  $ ) < t { 
  1369.  =!U!i!}!
  1370. "3"H"]"r"
  1371. %?%\%f%
  1372. &.&?&
  1373. '@'R'
  1374. (;(@(O(t(y(
  1375. ))).)i)q)
  1376. )?*N*V*`*h*
  1377. +]+e+m+
  1378. ,E,],q,
  1379. .*./.F.Q.V.k.{.
  1380. /=/U/i/}/
  1381. 0;0T0l0
  1382. 1K1[1f1k1
  1383. 262M2\2d2n2v2
  1384. 3 3*323L3    4
  1385. 4%4M4
  1386. 4Y5^5~5
  1387. 6+6]6l6t6~6
  1388. 90959
  1389. :':,:<:d:v:{:
  1390. ;;;M;t;
  1391. <*<;<E<Y<
  1392. <1=6=O=T=
  1393. >[>o>
  1394. ?.?8?N?X?f?
  1395. @4@5AYA
  1396. B#CDCSCbCgC
  1397. C(D@DOD^DuD}D
  1398. E'E9ENE`EuE
  1399. H:HIH
  1400. HHITI
  1401. ImJyJ
  1402. L%L<LALFLZL_LdL
  1403. M;MKM[MkM{M
  1404. N+N;NKN
  1405. $ < u
  1406. Insufficient memory to run CAL
  1407. $0<0t
  1408. Insufficient memory to run CALU
  1409.